drop-in day care centre - Spanish English Dictionary